@charset "utf-8";
body {
	width: 100%;
	height: 100%;
	font-size: 16px;
	font-family: "微软雅黑 Regular", "Microsoft YaHei";
	color: #333;
}

body,
button,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
li,
ol,
p,
ul,
span,
header,
head,
footer,
nav {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

li,
ol,
ul {
	list-style: none;
}

a {
	text-decoration: none;
	color: #333;
    cursor: pointer;
}

a:hover {
	/*color: #fff;*/
}

img {
	border: none;
	display: inline-block;
	vertical-align: middle;
}

.img {
	max-width: 100%;
	height: auto;
}

button,
input {
	outline: 0;
	border: none;
}

input::-webkit-input-placeholder {
	/* WebKit browsers */
	font-size: 18px;
	color: #444444;
}

input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	font-size: 18px;
	color: #444444;
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	font-size: 18px;
	color: #444444;
}

input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	font-size: 18px;
	color: #444444;
}

.row {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cont {
	width: 1200px;
	margin: auto;
}

.bg-white {
	background: #fff;
}

.clear {
	clear: both;
}


/*头部*/

.header {
	width: 100%;
	background: #009660;
}
.headerbg{
width:100%;
background:url(../images/commonbg.png) no-repeat;
padding-top:40px;
}
.topcont {

}

.top {
	height: 38px;
	line-height: 38px;
}

.top span,
.top a {
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #444444;
}

.heacont {
	width: 100%;
	padding: 32px 0 90px 0;
}

.search {
	width: 325px;
	height: 52px;
	background: #ffffff;
	border-radius: 36px;
	padding: 12px 2%;
margin-top:20px;

box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5);
}

.search input {
	width: 90%;
	height: 32px;
	line-height: 32px;
	float: left;
	background: transparent;
}

.search span {
	width: 10%;
	display: inline-block;
	float: right;
}

.nav {
	width: 100%;
	height: 80px;
	line-height: 80px;
}
.navsy{width:1200px;}
.nav li {
height:100%;
	float: left;
	padding: 0 30px;
}
.navsy li{
	padding: 0 20px;
}

.nav li.hover {
	background: url(../images/lihover.png) no-repeat;
	background-size: 100% 100%;
}

.nav li a {
	font-size: 20px;
	font-family: MicrosoftYaHei;
	color: #FFFFFF;
}


/*面包屑*/

.mbx {
	width: 100%;
	height: 65px;
	line-height: 65px;
	background: #CAE1DC;
}

.BreadcrumbNav span {
	color: #66B095;
}

.BreadcrumbNav p img {
	margin-right: 14px;
}


/* 底部 开始 */

#footer {
	color: #FFF;
	font-size: 16px;
}

.foottop {
	background: #51AD88;
}

.foottbm {
	height: 159px;
	background: #009F5F;
}

.foottop .footlinks {
	height: 51px;
	text-align: center;
}

.foottop .footlinks span,
.foottop .footlinks a {
	display: inline-block;
	line-height: 51px;
	color: #FFF;
}

.foottop .footlinks a {
	margin: 0 20px;
}

.foottbm {
	padding-top: 36px;
}

.foottbm .footmess p {
	line-height: 31px;
	text-align: center;
}


/* 底部 结束 */

.wapheader,
.mstamps,
.mmore {
	display: none;
}
/*rightnav*/
.rightnav{
	width: 82px;
	position: fixed;
	top: 35%;
	right: 0;
	z-index: 999;
}
.rightnav li{
	height: 82px;
	text-align: center;
	position: relative;
	margin-bottom: 3px;
	background-color: #0D9968;
	transition: all .3s;
}
.rightnav li:hover{
	background-color: #83C9AF;
}
.rightnav li a{width: 100%;display: block;}
.rightnav li a img{
	vertical-align: middle;
	margin-top: 13px;
}
.rightnav li a p{
	height: 14px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 6px;
}
.navhover{
	display: none;
	position: absolute;
    left: -156px;
    top: 0;
}
.navhover img{
	width: 150px;
	height: 150px;
}
.sjd{
	display: none;
}
@media screen and (max-width:991px) {
	#header{width: 100%;height: auto;background: none;}
    .headtop,.headnav{display: none;}
.rightnav{display:none;}
    /* h5头部底部 */
    .wapheader{display: block;background-color: rgba(13, 153, 104, 1);}
    .wapheader .tn{height: 40px;}
    .wapheader .tn p{height: 40px;line-height: 40px;font-size: 20px;color: #FFF;}
    .wapheader .tn p.time{float: left;padding-left: 24px;}
    .wapheader .tn p.name{float: right;padding-right: 24px;}
    .wapheader .logo{height: 165px;line-height: 165px;text-align: center;}
    .wapheader .saerch{margin-bottom: 40px;}
    .wapheader .saerch>div{width: 80%;height: 74px;margin: 0 auto;border-radius:10px;overflow: hidden;}
    .wapheader .saerch>div input{height: 74px;width: calc(100% - 146px);outline: none;border: none;font-size: 24px;color: #b3b3b3;text-indent: 21px;    vertical-align: middle;}
    .wapheader .saerch>div button{width: 146px;height: 74px;background: #29C28C;border: none;font-size: 24px;color: #FFF;vertical-align: middle;}
    .wapheader .mnav{    padding-bottom: 20px;}
    .wapheader .mnav ul{display: flex;text-align: justify;flex-wrap: wrap;}
    .wapheader .mnav li{width: 20%;text-align: center;height: 30px;line-height: 30px;border-right: 1px solid #40C798;margin: 18px 0;}
    /* .wapheader .mnav li::after{display: inline-block;content: '';width: 1px;height: 27px;border: 1px solid #40C798;} */
    .wapheader .mnav li a{font-size: 26px;color: #FFFFFF;display: inline-block;}
    .footlinks,.footmess{width: 100%;}
    /* h5头部底部  end*/

}

@media (max-width: 991px) {
	.cont {
		width: 100%;
	}
	.header{
		display: none;
	}
	.foottop{
		display: none;
	}
	.foottbm{
		background: #F3F3F3;
		color: #000000;
	}
}




@media screen and (max-width:768px){
    .mstamps{display: block;width: 100%;padding: 21px 35px 0 35px;}
}

@media screen and (max-width: 640px){
    .wapheader .mnav li a{font-size: 20px;}
    .wapheader .saerch>div input{height: 50px;font-size:16px;width: 80%;}
    .wapheader .saerch>div button{height: 50px;width: 20%;font-size:20px}
}

@media screen and (max-width: 480px){
    .wapheader .mnav{padding-bottom:10px}
    .wapheader .mnav li{margin: 5px 0;}
    
    .wapheader .mnav li a{font-size: 16px;}
    .wapheader .logo{height: 125px;line-height: 125px;}
    .wapheader .logo img{width: 90%;}
    .wapheader .tn{display: none;}
    .wapheader .saerch>div{width: 90%;height:50px}
}
/*-------------------------------↓分页样式开始↓------------------------------------*/

/*新样式*/
#pagination-input{ width: 52px; height:28px; line-height:18px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div .pagination-index,#page_div .pagination-num{color: #666666;border: 1px #b2b2b2 solid;padding:7px 12px;margin-right:2px;text-align:center;font-size:14px;}
#page_div .pagination-index a, #page_div .pagination-num a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:14px;  }
#page_div pagination-num:hover, #page_div{padding:0px; margin:0px;text-align:center; font-size:14px;}
#page_div .pagination_index_last{width:260px; float:right; text-align:right; margin:0 auto;}

#page_div a.hover{background-color: #46C6DF; border:1px solid #46C6DF;color:#fff;font-size:14px;}
#page_div a.hover a:hover{ color:#fff;}
/*-------分页---------*/
.page_num{padding-top:36px; padding-bottom:20px;height:auto;overflow:hidden;font-size:14px; clear: both;}
#page_div{/* height:30px; */color:#000;margin:0 auto;line-height: 42px;}

#page_div .pagination_index{ color: #104c6e; border: 1px #b2b2b2 solid; padding:3px 8px;
margin-right:2px; float: left;text-align:center; font-size:12px;}
#page_div .pagination_index a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:12px;display: inline-block; }
#page_div .pagination_index a:hover{color:#cc0001; font-size:12px;}

#page_div div.page_loca{ background-color:#104c6e;}
#page_div div.page_loca a{ color:#fff; font-size:12px;}
#page_div div.page_loca a:hover{ color:#fff;}

#page_div .pagination_index_last{border: none; width: auto; float: left; text-align: left;}
#page_div .pagination_index_last .page_a_tz{ border: 1px #b2b2b2 solid; padding:3px 8px;}
#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div{text-align:center;}
#page_div li{display:inline-block;}
#page_div li a,#page_div li span{color: #666666;border: 1px #b2b2b2 solid;padding: 7px 12px; margin-right: 2px;text-align: center;font-size: 14px;}
#page_div li a.current{background:#009F5F;color:#fff;}
#page_div li.page_jump{margin-left:5px;}
#page_div li #page_input{border: 1px #b2b2b2 solid;padding:7px 5px;width:50px;margin:0 4px;}
#page_div li a{margin-left:5px;}
#page_div .total_count{display:none;}